.homepage-products-heading-2.homepage-products-heading-2.homepage-products-heading-2.homepage-products-heading-2{text-align-last:left!important;justify-content:flex-start!important;align-items:flex-start!important;position:relative;display:block!important;box-sizing:border-box;width:100%;max-width:1320px;margin:0 auto 26px!important;padding:56px 240px 0 20px!important;text-align:left!important;font-family:'OrbitronCZ','Orbitron',monospace!important;font-size:2.1em!important;font-weight:700!important;line-height:1.1!important;letter-spacing:1px!important;text-transform:uppercase!important;color:#fff!important;background:linear-gradient(90deg,transparent,rgba(137,44,255,.55) 30%,rgba(242,95,255,.75) 50%,rgba(137,44,255,.55) 70%,transparent) center top/min(900px,90%) 1px no-repeat,radial-gradient(ellipse at top,rgba(137,44,255,.16),transparent 70%) center top/60% 320px no-repeat!important;border:0!important}
.homepage-products-heading-2.homepage-products-heading-2.homepage-products-heading-2.homepage-products-heading-2::before{text-align:left!important;content:"Expedice do 1–2 pracovních dnů";display:table;margin:0 0 12px;padding:6px 12px 6px 24px;border-radius:999px;border:1px solid rgba(74,222,128,.35);background:radial-gradient(circle at 13px 50%,#4ade80 0,#4ade80 3px,transparent 3.5px),rgba(74,222,128,.07);font-family:'OrbitronCZ','Orbitron',monospace;font-size:10.5px;font-weight:500;line-height:1.3;letter-spacing:2px;text-transform:uppercase;color:#4ade80;text-shadow:0 0 8px rgba(74,222,128,.5)}
.homepage-products-heading-2.homepage-products-heading-2.homepage-products-heading-2.homepage-products-heading-2::after{text-align:left!important;content:"Postavené z nových komponentů, otestované před odesláním a připravené na hraní hned po vybalení.";display:block;max-width:520px;margin:10px 0 0;font-family:'Exo 2',Arial,sans-serif;font-size:1.15rem;font-size:max(.55em,15px);font-weight:400;line-height:1.5;letter-spacing:0;text-transform:none;color:rgba(237,242,244,.68)}
.homepage-products-heading-2.homepage-products-heading-2.homepage-products-heading-2.homepage-products-heading-2 .uc-showcase-btn{position:absolute;right:20px;bottom:0;display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 22px;border-radius:12px;background:linear-gradient(135deg,#7C1FE6 0%,#A12BFF 45%,#f25fff 100%);border:1px solid rgba(242,95,255,.55);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 6px 18px rgba(137,44,255,.4),0 0 24px rgba(242,95,255,.22);font-family:'OrbitronCZ','Orbitron',monospace;font-size:13px;font-weight:700;line-height:1;letter-spacing:1px;text-transform:uppercase;color:#fff!important;text-decoration:none!important;white-space:nowrap;transition:transform .28s cubic-bezier(.34,1.56,.64,1),box-shadow .28s ease,background .28s ease}
.homepage-products-heading-2.homepage-products-heading-2.homepage-products-heading-2.homepage-products-heading-2 .uc-showcase-btn::after{content:"\2192";font-size:16px;transition:transform .28s cubic-bezier(.34,1.56,.64,1)}
.homepage-products-heading-2.homepage-products-heading-2.homepage-products-heading-2.homepage-products-heading-2 .uc-showcase-btn:hover{transform:translateY(-2px);background:linear-gradient(135deg,#8E2BFF 0%,#B94DFF 45%,#ff7bff 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 10px 26px rgba(137,44,255,.55),0 0 34px rgba(242,95,255,.4)}
.homepage-products-heading-2.homepage-products-heading-2.homepage-products-heading-2.homepage-products-heading-2 .uc-showcase-btn:hover::after{transform:translateX(4px)}
.homepage-products-heading-2.homepage-products-heading-2.homepage-products-heading-2.homepage-products-heading-2 .uc-showcase-btn:focus-visible{outline:2px solid #f25fff;outline-offset:3px}

.homepage-products-heading-2.homepage-products-heading-2.homepage-products-heading-2.homepage-products-heading-2 *{text-align:left!important}
.homepage-products-heading-2.homepage-products-heading-2.homepage-products-heading-2.homepage-products-heading-2 .uc-showcase-btn{display:inline-flex!important}

.homepage-products-heading-2.homepage-products-heading-2.homepage-products-heading-2.homepage-products-heading-2 .uc-accent{background:linear-gradient(90deg,#892CFF,#f25fff);-webkit-background-clip:text;background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent}
.products-wrapper.product-slider-holder:has(.homepage-products-2){overflow:visible!important;max-width:1320px;margin-left:auto;margin-right:auto;padding:0 20px 48px;box-sizing:border-box}
.homepage-products-2.product-slider{width:auto!important;margin:0!important;padding:0!important;overflow:visible!important;cursor:default!important}
.homepage-products-2 .products-block{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;width:auto!important;margin:0!important;padding:0!important;transform:none!important;transition:none!important}
.homepage-products-2 .products-block>.product:nth-child(n+5){display:none!important}
.product-slider-holder:has(.homepage-products-2) .product-slider-pagination,.product-slider-holder:has(.homepage-products-2) .product-slider-navigation{display:none!important}

.homepage-products-2 .product{width:auto!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;height:100%!important;transition:transform .3s cubic-bezier(.34,1.56,.64,1),filter .3s ease!important}
.homepage-products-2 .product:hover{transform:translateY(-5px)!important;filter:drop-shadow(0 14px 28px rgba(137,44,255,.22))!important}
.homepage-products-2 .product .p{margin:0!important}
.homepage-products-2 .product .p,.homepage-products-2 .product .p-in{display:flex!important;flex-direction:column!important;flex:1!important}
.homepage-products-2 .product .p-in{padding:0!important}
.homepage-products-2 .product .p-in-in{padding:8px 12px 4px!important}
.homepage-products-2 .product .prices{padding:0 10px!important}
.homepage-products-2 .product [data-ultracomp-badge]{margin:0!important}
.homepage-products-2 .product .p-bottom{margin-top:auto!important;padding:0 10px 10px!important}
.homepage-products-2 .product .uc-content-flags{padding:4px 12px 0!important}
.homepage-products-2 .product .uc-availability{padding:0 12px 8px!important;margin:0!important}
.homepage-products-2 .product .image{height:auto!important}
.homepage-products-2 .product .image img{width:100%!important;height:auto!important;max-height:250px!important;object-fit:cover!important}
.homepage-products-2 .product .p-desc,.homepage-products-2 .product .p-tools,.homepage-products-2 .product .ratings-wrapper:empty{display:none!important}

@media(max-width:1180px){
.homepage-products-2 .products-block{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:899px){
.homepage-products-heading-2.homepage-products-heading-2.homepage-products-heading-2.homepage-products-heading-2{padding:36px 16px 62px!important;font-size:1.55em!important;margin-bottom:16px!important}
.homepage-products-heading-2.homepage-products-heading-2.homepage-products-heading-2.homepage-products-heading-2::before{margin-bottom:10px;font-size:10px;letter-spacing:1.6px}
.homepage-products-heading-2.homepage-products-heading-2.homepage-products-heading-2.homepage-products-heading-2::after{margin-top:8px;max-width:none;font-size:15px;line-height:1.45}
.homepage-products-heading-2.homepage-products-heading-2.homepage-products-heading-2.homepage-products-heading-2 .uc-showcase-btn{left:16px;right:auto;bottom:0;height:44px;padding:0 18px;font-size:12px}
.products-wrapper.product-slider-holder:has(.homepage-products-2){padding:0 16px 28px}
}
@media(max-width:768px){
.homepage-products-2 .products-block{gap:12px!important}
.homepage-products-2 .product:hover{transform:none!important;filter:none!important}
}
